#LP-it *::before, #LP-it *::after {box-sizing: border-box;}
#LP-it :focus {outline: 0 !important; box-shadow: none !important;}

#LP-it {
	font-family: sans-serif; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	margin: 0; color: #000; font-size: 1em; line-height: 1.5; text-align: left; font-family: 'SamsungOne'; font-weight: normal;
}

#LP-it img {vertical-align: middle; border-style: none;}
#LP-it h1, #LP-it h2, #LP-it h3, #LP-it h4, #LP-it h5, #LP-it h6 {margin-top: 0; margin-bottom: 0.5em; line-height: 1.2; font-weight: 500;}
#LP-it p {margin-top: 0; margin-bottom: 1em;}
#LP-it p:last-child {margin-bottom: 0;}
#LP-it sup {top: -.5em; position: relative; font-size: 75%; line-height: 0; vertical-align: baseline;}
#LP-it .small, #LP-it small {font-size: 70%;}

#LP-it .img-fluid {max-width: 100%; height: auto;}

#LP-it .text-justify {text-align: justify !important;}
#LP-it .text-wrap {white-space: normal !important;}
#LP-it .text-nowrap {white-space: nowrap !important;}
#LP-it .text-left {text-align: left !important;}
#LP-it .text-right {text-align: right !important;}
#LP-it .text-center {text-align: center !important;}
#LP-it .text-lowercase {text-transform: lowercase !important;}
#LP-it .text-uppercase {text-transform: uppercase !important;}
#LP-it .text-capitalize {text-transform: capitalize !important;}
#LP-it .font-weight-light {font-weight: 300 !important;}
#LP-it .font-weight-lighter {font-weight: lighter !important;}
#LP-it .font-weight-normal {font-weight: 400 !important;}
#LP-it .font-weight-medium {font-weight: 500 !important;}
#LP-it .font-weight-bold {font-weight: 700 !important;}
#LP-it .font-weight-bolder {font-weight: bolder !important;}
#LP-it .font-italic {font-style: italic !important;}
#LP-it .text-white {color: #fff !important;}
#LP-it .position-relative {position: relative;}
#LP-it .position-absolute {position: absolute;}
#LP-it .position-static {position: static;}
#LP-it .h-100 {height: 100%!important;}
#LP-it .w-100 {width: 100%!important;}

#LP-it a {text-decoration: underline; color: #000;}
#LP-it a:hover {color: #000;}

#LP-it .f_one {font-family: 'SamsungOne';}
#LP-it .f_sharp {font-family: 'SamsungSharpSans';}

#LP-it h1, #LP-it .h1 {font-size: 2.7em;}
#LP-it h2, #LP-it .h2 {font-size: 2.5em;}
#LP-it h3, #LP-it .h3 {font-size: 2em;}
#LP-it h4, #LP-it .h4 {font-size: 1.75em; color: #d41217;}
#LP-it h5, #LP-it .h5 {font-size: 1.5em;}
#LP-it h6, #LP-it .h6 {font-size: 1em;}

#LP-it .nowrap {white-space: nowrap;}
#LP-it .break-all {word-break: break-all;}

#LP-it .cursor-pointer {cursor: pointer;}

#LP-it .decoration-none {text-decoration: none;}

#LP-it .bg-white {background: #ffffff;}

#LP-it .btn {text-transform: uppercase; font-size: 1.3em; line-height: 1; font-weight: bold; color: #000000; border: 1px solid #000000; border-radius: 30px; padding: 0.5em 1.1em 0.4em; text-decoration: none; display: inline-block; text-align: center; vertical-align: middle; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
#LP-it .btn:hover {color: #ffffff; background: #000000;}
#LP-it .btn.white {color: #ffffff; background: #000000; border: 1px solid #ffffff;}
#LP-it .btn.white:hover {color: #000000; background: #ffffff;}

#LP-it .translate-x {-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
#LP-it .translate-y {-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
#LP-it .translate-xy {-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%), -50%;}

#LP-it .number {line-height: 1.15; position: relative;}
#LP-it .number::before {
	content: ""; width: 60px; height: 60px; line-height: 60px; border: 2px solid; border-radius: 100%; text-align: center; position: absolute; z-index: -1; top: 45%; left: 50%;
	-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%), -50%;
}


@media (max-width: 575px) {
	#LP-it h1, #LP-it .h1 {font-size: 1.55em;}
	#LP-it h2, #LP-it .h2 {font-size: 1.65em;}
	#LP-it h3, #LP-it .h3 {font-size: 1.35em;}
	#LP-it h4, #LP-it .h4 {font-size: 1.55em;}
	#LP-it h5, #LP-it .h5 {font-size: 1.1em;}
	
	#LP-it .btn {font-size: 1em;}
}
@media (min-width: 576px) and (max-width: 767px) {
	#LP-it h1, #LP-it .h1 {font-size: 1.75em;}
	#LP-it h2, #LP-it .h2 {font-size: 1.65em;}
	#LP-it h3, #LP-it .h3 {font-size: 1.6em;}
	#LP-it h4, #LP-it .h4 {font-size: 1.55em;}
	#LP-it h5, #LP-it .h5 {font-size: 1.2em;}
	
	#LP-it .btn {font-size: 1.1em;}
}
@media (min-width: 768px) and (max-width: 991px) {
	#LP-it h1, #LP-it .h1 {font-size: 2.2em;}
	#LP-it h2, #LP-it .h2 {font-size: 1.8em;}
	#LP-it h3, #LP-it .h3 {font-size: 1.75em;}
	#LP-it h4, #LP-it .h4 {font-size: 1.5em;}
	#LP-it h5, #LP-it .h5 {font-size: 1.35em;}
	
	#LP-it .btn {font-size: 1.2em;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#LP-it h1, #LP-it .h1 {font-size: 2em;}
	#LP-it h2, #LP-it .h2 {font-size: 2em;}
	#LP-it h3, #LP-it .h3 {font-size: 1.75em;}
	#LP-it h4, #LP-it .h4 {font-size: 1.55em;}
	#LP-it h5, #LP-it .h5 {font-size: 1.35em;}
	
	#LP-it .btn {font-size: 1.2em;}
}

@media (min-width: 576px) {
	#LP-it .text-sm-left {text-align: left !important;}
	#LP-it .text-sm-right {text-align: right !important;}
	#LP-it .text-sm-center {text-align: center !important;}
}
@media (min-width: 768px) {
	#LP-it .text-md-left {text-align: left !important;}
	#LP-it .text-md-right {text-align: right !important;}
	#LP-it .text-md-center {text-align: center !important;}
}
@media (min-width: 992px) {
	#LP-it .text-lg-left {text-align: left !important;}
	#LP-it .text-lg-right {text-align: right !important;}
	#LP-it .text-lg-center {text-align: center !important;}
}
@media (min-width: 1200px) {
	#LP-it .container {max-width: 1500px !important;}
	#LP-it .text-xl-left {text-align: left !important;}
	#LP-it .text-xl-right {text-align: right !important;}
	#LP-it .text-xl-center {text-align: center !important;}
}